package com.shuke.medical.insure.model.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * @author woo hua
 * @date 2023-03-31 16:57
 */
@Data
@NoArgsConstructor
@ApiModel(value="医保支付下单返回对象")
public class ChsOrderPayVO implements Serializable {

    @ApiModelProperty("支付订单号")
    private String payOrdId;

    @ApiModelProperty("支付token")
    private String ordStas;

    @ApiModelProperty("费用总额")
    private BigDecimal feeSumamt;

    @ApiModelProperty("现金支付")
    private BigDecimal ownPayAmt;

    @ApiModelProperty("个人账户支出")
    private BigDecimal psnAcctPay;

    @ApiModelProperty("医保基金支付")
    private BigDecimal fundPay;

    @ApiModelProperty("住院押金")
    private BigDecimal deposit;

    @ApiModelProperty("扩展数据")
    private String extData;

    @ApiModelProperty("其他支付金额")
    private BigDecimal othFeeAmt;
}
